v24-27.05.26
Changes:
- In case of e8r FWID 10, 12 or 13 is detected, after broadcast is sent, host do not sends other requests immediately, but waits until all answers received or timeout is fired.


v23-24.02.26
Changes:
- Software manual control (LCD+buttons) not permanent buffered (removed extensions manual switches state write to permanent storage and load them back at startup, so after power reset local manual control is erased).
Bug fixes:
- Wrong negative temperature at web page for e16xi, e16ntc, e8xi4uo and e4di4xi2uo2r.


v22-26.01.26
New features:
- support new FRAM IC FM25CL64B (it does not supports RDID, so in case of unknown FRAM ID, check last FRAM address)


v21-05.11.25
New features:
- 'Error' mode log option to log/debug webpage to show exceptions and errors only
- RTU side uart parity and frame error display at log/debug webpage
- Wrong RS485 polarization detection feature (log/debug page webpage)
Bug fixes:
- Serial port sometimes stop work on RTU response timeout change


v20-09.10.25
Changes:
- All serial ports settings display in one table
- Fail-safe network settings change mechanism removed (no need to validate new IP after change)


v19-04.09.25
New features:
- "Restore factory settings (network + serial (except TCP ports) preserved; auto reset)" option on administration web page


v18-22.07.25
New features:
- Reset device settings (from network and administration web pages) to factory defaults if MODE+ENTER start press within 1-2 seconds after startup and keep press for 3 seconds
- "Restore factory settings (without IP failsafe mechanism)" option on administration web page
Changes:
- Reduced auto-increment speed when changing IP address with LCD+buttons


v17-18.07.25
Bug fixes:
- TCP packets drop in case of intensive Ethernet RX


v16-17.04.25
New features:
- Configurable periodic ping to gateway (default: 0 mins -> deactivated)
- Configurable periodic requests to NTP server (default: 0 mins -> deactivated), new input for NTP server IP
- Web interface deactivation/activation: deactivation is possible via web interface and local menu (buttons+LCD), activation only via local menu

ATTENTION: after update to v16 following parameters will become disabled on web interface administration page:
- Modbus single address mode
- Gateway target device failed exception


v15-15.03.25
Improvements:
- added option to change device hostname

v14-09.01.25
Improvements:
- Log/debug page: log shows Modbus Master IP(to know from which IP request is in case a multimaster operation)
Changes:
- Configuration lock option is applied to host registers too 

v13-31.08.24
Bug fixes:
- RTU channels hanging(in case interframe delay set >1; no problem if 0 or 1) bug solved

v12-17.01.24
Bug fixes:
- RTU channels hanging(in case interframe delay set >1; no problem if 0 or 1) bug solved

v11
Changes:
- Stop bit serial port setting hardcoded to automatic for all RTU ports(2 stops when sending and 1 stop when receiving)
Bug fixes:
- changing e.g. RTU port 3 parity settings changes RTU port 1 parity setting(ports were wrongly mapped)
New features:
- added inter frame delay setting; this allows to insert a pause between serial slave response and next serial master request
 
v10
Bug fixes:
- GD chip EMAC CRC bug solved
Changes:
- improving help page information
- added tooltips for single address mode, gateway target device failed and system modbus tcp port features(admin webpage)
New features:
- added possibility to set a separate TCP port for accessing system modbus registers

v9
(GD chip EMAC CRC bug)
Changes:
- viewing of System configuration webpage also refreshes Modbus 'no communication' timeout

v8
(GD chip EMAC CRC bug)
Changes:
- Software detects on which uC (GD or STM) it is running and apply hardware(if STM) or software(if GD) emac CRC calculation.
- Type of used uC is shown next to Software Version on the main webpage.

v7
New features:
- 16-bit life counter (1 second increment), IR19.
- Gateway target device failed exception parameter (admin web page), if set - gateway will respond with 0x0B exception if there was no answer from RTU slave after timeout

v6
Changes:
- 15 TCP sockets for each modbus port (increased heap and used config for support more than 64 TCP sockets).

v5
Changes:
- added single address mode. When enabled then address range defined by B03_INTERNAL_MODBUS_ADDRESS_BEGIN and B03_INTERNAL_MODBUS_ADDRESS_END is not reserved for system needs.
- turned off EMAC CRC HW calculation (and also HW CRC check)(when GD chip is used hardware CRC calculation does not work properly).

v4
Changes:
- Do not count READ_POT_SET_OUTPUT_CMD requests to any version of e16oc (v1 do not answer too).
Bug fixes:
- add password protected registers write access check.

v3
Changes:
- default RTU timeout = 50 ms instead of 200 ms (for all ports);
- help text about TCP port's change only after reset added to serial web interface page.

v2 - initial production release.

v1 – test release.